﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Minecraft.Model.ReqResp
{
	/// <summary>
	/// 背包物品交换请求实体
	/// </summary>
	[Serializable]
	public class BackpackGoodsExchangeReq : BaseReq
	{
		/// <summary>
		/// 针对物品交换接口操作对象类型（主要用于为物品交换操作接口合并所定义的类型）
		/// </summary>
		public EnumGoodsExchangeObjectType enumGoodsExchangeObjectType;
		/// <summary>
		/// 源物品类型
		/// </summary>
		public EnumGoodsBelongsToType enumGoodsBelongsToTypeSource;
		/// <summary>
		/// 源位置
		/// </summary>
		public int GoodsPositionSource;
		/// <summary>
		/// 目的地物品类型
		/// </summary>
		public EnumGoodsBelongsToType enumGoodsBelongsToTypeTarget;
		/// <summary>
		/// 目的地位置
		/// </summary>
		public int GoodsPositionTarget;
		/// <summary>
		/// 唯一id（例子：如果源物品类型或者目的地物品类型为存储家具，则要传递存储家具唯一id）
		/// 存储家具Id，怪物尸体
		/// </summary>
		public string guid;
		/// <summary>
		/// 客户端要求加的，不知道是什么个鸡鸡
		/// </summary>
		public int entityId;
	}
}
